<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Gallium3D</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Gallium3D"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/mediawiki.page.gallery.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Gallium3D rootpage-Gallium3D skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Gallium3D</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right infobox toccolours toptextcells" style="border-spacing:5px; font-size:90%; text-align:left; width:21em;">
<tbody><tr>
<th colspan="2" class="hintergrundfarbe6" style="font-size:105%; text-align:center;">Gallium3D
</th></tr>
<tr>
<th colspan="2" class="hintergrundfarbe5" style="font-size:105%; text-align:center;">Basisdaten
<p class="mw-empty-elt">
</p>
</th></tr>
<tr>
<td><b><a href="Maintainer" title="Maintainer">Hauptentwickler</a></b>
</td>
<td><a href="VMware" title="VMware">VMware</a> (ursprünglich Tungsten Graphics)<sup id="cite_ref-Heise,_am_16.12.2008_1-0" class="reference"><a href="#cite_note-Heise,_am_16.12.2008-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup>
</td></tr>
<tr>
<td><b><a href="Softwareentwickler" title="Softwareentwickler">Entwickler</a></b>
</td>
<td><span class="wikidata-content"><a href="VMware" title="VMware">VMware</a><sup id="cite_ref-_031010d5a250555d_2-0" class="reference"><a href="#cite_note-_031010d5a250555d-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, <a href="X.Org_Foundation" title="X.Org Foundation">X.Org Foundation</a><sup id="cite_ref-_031010d5a250555d_2-1" class="reference"><a href="#cite_note-_031010d5a250555d-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>, <a href="Nouveau" title="Nouveau">Nouveau</a><sup id="cite_ref-_031010d5a250555d_2-2" class="reference"><a href="#cite_note-_031010d5a250555d-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></span>
</td></tr>
<tr>
<td><b>Aktuelle <a href="Version_(Software)" title="Version (Software)">Version</a></b>
</td>
<td>0.4 <br> (24. April 2010)
</td></tr>
<tr>
<td><b><a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a></b>
</td>
<td>plattformunabhängig (derzeit vornehmlich <a href="Linux" title="Linux">Linux</a>, <a href="MacOS" title="MacOS">macOS</a>, <a href="Berkeley_Software_Distribution" title="Berkeley Software Distribution">BSD</a> und andere <a href="Unixoides_System" title="Unixoides System">unixoide Systeme</a>)
</td></tr>
<tr>
<td><b><a href="Programmiersprache" title="Programmiersprache">Programmiersprache</a></b>
</td>
<td><a href="C_(Programmiersprache)" title="C (Programmiersprache)">C</a>
</td></tr>
<tr>
<td><b>Kategorie</b>
</td>
<td><a href="Grafikbibliothek" title="Grafikbibliothek">Grafikbibliothek</a>
</td></tr>
<tr>
<td><b>Lizenz</b>
</td>
<td><a href="MIT-Lizenz" title="MIT-Lizenz">MIT-Lizenz</a>
</td></tr>
<tr>
<td class="hintergrundfarbe5" colspan="2" style="text-align:center;"><a rel="nofollow" class="external text" href="https://freedesktop.org/wiki/Software/gallium">Gallium3D</a> (Teil von <a href="Mesa_3D" title="Mesa 3D">Mesa 3D</a>)
</td></tr></tbody></table>
<p><b>Gallium3D</b> (auch „Gallium 3D“ geschrieben<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>) ist eine ursprünglich von Tungsten Graphics entwickelte <a href="Programmierschnittstelle" title="Programmierschnittstelle">Programmierschnittstelle</a>,<sup id="cite_ref-Heise,_am_16.12.2008_1-1" class="reference"><a href="#cite_note-Heise,_am_16.12.2008-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> die die Entwicklung von plattformunabhängigen Grafiktreibern erleichtern soll. Die Hauptaufgabe besteht in der Zusammenfassung von Funktionen, wie sie jeder Grafiktreiber benötigt, um auf modernen <a href="Grafikprozessor" title="Grafikprozessor">Grafikprozessoren</a> hardwarebeschleunigte Grafikausgaben zu realisieren. Hierbei abstrahiert Gallium3D an verschiedenen Punkten (<a href="Betriebssystem" title="Betriebssystem">Betriebssystem</a>, <a href="Computergrafik" title="Computergrafik">Computergrafik</a>-APIs wie <a href="OpenGL" title="OpenGL">OpenGL</a> oder <a href="DirectX" title="DirectX">DirectX</a> usw.), um dem eigentlichen Grafiktreiber eine einheitliche Schnittstelle anzubieten.
</p><p>Gallium3D ist seit 2009 Teil von <a href="Mesa_3D" title="Mesa 3D">Mesa 3D</a><sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup> und wird derzeit von den <a href="Freie_Software" title="Freie Software">freien</a> <a href="Ger%C3%A4tetreiber" title="Gerätetreiber">Treibern</a> für <a href="AMD_Radeon" title="AMD Radeon">AMD-Radeon-GPUs</a> (ab dem <a href="ATI-Radeon-9000-Serie" title="ATI-Radeon-9000-Serie">R300</a>), <a href="Nvidia_Geforce" class="mw-redirect" title="Nvidia Geforce">nVidia-GeForce-GPUs</a> und einigen <a href="Intel_GMA" title="Intel GMA">Intel-GPUs</a> (vor allem im Bereich von <a href="Android_(Betriebssystem)" title="Android (Betriebssystem)">Android</a> und <a href="Chromium_OS" title="Chromium OS">Chromium OS</a><sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>) eingesetzt.
</p><p>Darüber hinaus gibt es mit <b>LLVMpipe</b> einen Treiber auf Gallium3D-Basis, der mittels <a href="Software_Rendering" title="Software Rendering">Software Rendering</a> per <i><a href="LLVM" title="LLVM">LLVM</a></i> OpenGL-Nutzung auf Grafik-Hardware ohne dedizierte Treiber ermöglicht.<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup>
</p><p>In etlichen Linux-Benchmarks waren Gallium3D-Treiber langsamer,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> doch hat sich die Situation in den vergangenen Jahren auch durch die Bereitstellung von Dokumentationen durch AMD drastisch geändert, so dass oftmals der quelloffene radeonsi performanter ist als der proprietäre fglrx bei OpenGL-Benchmarks.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> Seit 2018 entwickelt auch Intel einen Gallium3D-Treiber für ihre IGP, Codename iris, der seit Mesa 19.1 auf experimenteller Basis enthalten ist.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Dennoch sind die Qualitäts- und Leistungs-Unterschiede zwischen quelloffenen und proprietären Treibern je nach Hardware sehr groß.
</p>
<ul class="gallery mw-gallery-traditional">
<li class="gallerybox" style="width: 335px">
<div class="thumb" style="width: 330px; height: 330px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Mesa/<a href="Direct_Rendering_Infrastructure" title="Direct Rendering Infrastructure">DRI</a> und Gallium3D haben unterschiedliche Modelle für Gerätetreiber. Beide teilen allerdings große Mengen an <a href="Free/Libre_Open_Source_Software" title="Free/Libre Open Source Software">freiem</a> Quellcode.</div>
</li>
<li class="gallerybox" style="width: 335px">
<div class="thumb" style="width: 330px; height: 330px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Eine mögliche Matrix, wenn das Gallium3D Model konsequent umgesetzt würde. Durch die Einführung der beiden Schnittstellen <i>Gallium3D Tracker Interface</i> und <i>Gallium3D WinSys Interface</i> sind nur 18 anstatt 36 Module notwendig. Jedes WinSys-Modul kann mit jedem Gallium3D Gerätetreiber-Modul und mit jedem State Tracker-Modul kombiniert werden.</div>
</li>
<li class="gallerybox" style="width: 335px">
<div class="thumb" style="width: 330px; height: 330px;"><span typeof="mw:File"></span></div>
<div class="gallerytext">Illustration des <a href="Linux" title="Linux">Linux</a> Grafik Stacks</div>
</li>
</ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="https://www.freedesktop.org/wiki/Software/gallium/">Technische Übersicht von Gallium3D</a> auf wiki.freedesktop.org (englisch)</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-Heise,_am_16.12.2008-1"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-Heise,_am_16.12.2008_1-0">a</a></sup> <sup><a href="#cite_ref-Heise,_am_16.12.2008_1-1">b</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.heise.de/newsticker/meldung/VMware-uebernimmt-Tungsten-Graphics-190142.html">VMware übernimmt Tungsten Graphics</a> – Alexandra Kleijn für <i><a href="Heise_online" title="Heise online">Heise</a></i>, am 16. Dezember 2008</span>
</li>
<li id="cite_note-_031010d5a250555d-2"><span class="mw-cite-backlink">↑ <sup><a href="#cite_ref-_031010d5a250555d_2-0">a</a></sup> <sup><a href="#cite_ref-_031010d5a250555d_2-1">b</a></sup> <sup><a href="#cite_ref-_031010d5a250555d_2-2">c</a></sup></span> <span class="reference-text"><a rel="nofollow" class="external text" href="http://gallium.readthedocs.org/en/latest/intro.html#what-is-gallium"><cite style="font-style:italic">gallium.readthedocs.org</cite>.</a></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.golem.de/1002/72966.html">Gallium 3D mit neuen DirectX Schnittstellen</a> – <i><a href="Golem.de" class="mw-redirect" title="Golem.de">Golem</a></i>, am 9. Februar 2010</span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><span class="cite">Michael Larabel: <a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=NzA1Ng"><i>Gallium3D Now In Mainline Mesa Code-Base!</i></a> Phoronix, 11. Februar 2009,<span class="Abrufdatum"> abgerufen am 5. Januar 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGallium3D&rft.title=Gallium3D+Now+In+Mainline+Mesa+Code-Base%21&rft.description=Gallium3D+Now+In+Mainline+Mesa+Code-Base%21&rft.identifier=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DNzA1Ng&rft.creator=Michael+Larabel&rft.publisher=Phoronix&rft.date=2009-02-11&rft.language=en"> </span></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><a href="#cite_ref-5">↑</a></span> <span class="reference-text"><span class="cite">Michael Larabel: <a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=OTU5NA"><i>Google's Into Intel Gallium3D For Chromium OS?</i></a> Phoronix, 23. Juni 2011,<span class="Abrufdatum"> abgerufen am 5. Januar 2012</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGallium3D&rft.title=Google%27s+Into+Intel+Gallium3D+For+Chromium+OS%3F&rft.description=Google%27s+Into+Intel+Gallium3D+For+Chromium+OS%3F&rft.identifier=https%3A%2F%2Fwww.phoronix.com%2Fscan.php%3Fpage%3Dnews_item%26px%3DOTU5NA&rft.creator=Michael+Larabel&rft.publisher=Phoronix&rft.date=2011-06-23&rft.language=en"> </span></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><a href="#cite_ref-6">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://docs.mesa3d.org/llvmpipe.html"><i>Gallium llvmpipe driver.</i></a> In: <i>The Mesa 3D Graphics Library.</i><span class="Abrufdatum"> Abgerufen am 16. März 2014</span> (englisch).</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&rfr_id=info%3Asid%2Fde.wikipedia.org%3AGallium3D&rft.title=Gallium+llvmpipe+driver&rft.description=Gallium+llvmpipe+driver&rft.identifier=https%3A%2F%2Fdocs.mesa3d.org%2Fllvmpipe.html&rft.language=en"> </span></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><a href="#cite_ref-7">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=article&item=intel_ivb_ilo&num=1">phoronix.com</a></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><a href="#cite_ref-8">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=article&item=amdgpu-radeonsi-fglrx&num=1">phoronix.com</a></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><a href="#cite_ref-9">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://www.phoronix.com/scan.php?page=news_item&px=Mesa-19.1.0-Released">phoronix.com</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-12-02" href="https://de.wikipedia.org/wiki/?title=Gallium3D&oldid=262056086">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>